lion's den – Català–English translations

🇬🇧 en ca

lion's den noun

  • a dangerous or frightening place
fossa dels lleons
Wiktionary Links